登录
注册
福利:
购VIP会员全站资源免费
推荐:
【新手学习路线】
【k8s云原生进阶】
【会员85折】
新
Rust探索和教学方向
切换导航
首页
课程
查缺补漏
运开
AI开发
eBPF
上新
hot
Go Web场景实战(第一篇):极致性能篇
增加一个API:商品元数据表、记录点击量
第1讲:开张课、技术栈介绍、课程内容说明
第2讲:上线准备:表模型、API设计、取出商品列表
第3讲:上线准备:三层构架代码封装(上)
第4讲:上线准备:三层构架代码封装(下) ---三部曲
第5讲:练习课:利用三层架构实现商品详细API
第6讲:本机压测: apache ab 基本操作、压测商品列表API
第7讲:补充课时:日志保存、error统一拦截、
第8讲:把程序和mysql部署到Linux(docker)中、测试运行
第9讲:使用配置文件、第一次本地压测(ab):最基本的参数调整
第10讲:开启mysql日志(docker)、初步设置连接池
第11讲:(补充课时)MySQL5.7缓存的设置、提高查询效率
第12讲:使用新工具代替传统ab压测
第13讲:增加一个API:商品元数据表、记录点击量
第14讲:代码扩展:显示商品详细API时,同时显示meta信息
第15讲:nginx+gin+mysql 的docker环境部署
第16讲:第二次压测:最基本的nginx参数调整
第17讲:加大元数据量后发生性能问题:索引的建立、慢查询日志
第18讲:增加API:按分类取出人气最高的Top10商品列表
第19讲:入手一个定时任务第三方库:基本用法
第20讲:定时任务处理:定时生成商品热度排行榜(上)
第21讲:定时任务处理:定时生成商品热度排行榜(下)
第22讲:商品收藏功能(1):表设计、基本API实现
第23讲:商品收藏功能(2):收藏商品时的事务处理
第24讲:压测商品收藏功能:不要滥用事务、执行顺序性能区别
第25讲:ast基础入门、分析go代码文件的基础
第26讲:获取函数注释、生成一段简易的代码
第27讲:当函数有多返回值时的代码生成策略
第28讲:当函数有参数时的代码生成策略
第29讲:根据命令行参数 生成第一波代码
第30讲:根据命令行参数生成第一波代码(一个小坑)
第31讲:简易注解解析(1):基本代码结构、第一个注解
第32讲:简易注解之注解正则解析:获取注解中的参数内容
第33讲:注解正则解析(2):获取注解中"等号"左右参数对
第34讲:注解正则解析:把注解参数映射到struct(反射复习)
第35讲:简易注解:代码整合、注解初步生效
第36讲:借修复一个”大”BUG来说一下如何复制指针对象(接口)
第37讲:代码优化:把生成的代码和注解进行关联
第38讲:注解小案例:把代码按自定义顺序生成
第39讲:让我们的注解参数支持字符串切片形式
第40讲:[演示]利用注解:指定参数生成、关联其他注解注入参数等
第41讲:[演示]支持一个函数打多注解并生成代码、优化结构
第42讲:[最终效果演示] 新增路由注解、完整生成三层架构代码、测试运行
第43讲:三层架构下的中间件设计、缓存中间件初步
第44讲:缓存中间件写入redis缓存的方法
第45讲:Redis操作代码简化(1):利用channel简化取值
第46讲:Redis操作代码简化(2):模拟Promise、JSON函数封装(选学)
课程讨论
提 交
本课时课件
课件,请下载
立即下载
社区
课程咨询群1:
课程咨询群2:
课程咨询群3:
×